Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class GroupApplicationInfo(var applicationID: String, var groupID: String, var fromUser: String? = null, var fromUserNickname: String? = null, var fromUserAvatarURL: String? = null, var toUser: String? = null, var addTime: Long = 0, var requestMsg: String? = null, var handledMsg: String? = null, var handledStatus: GroupApplicationHandledStatus? = null, var handledResult: GroupApplicationHandledResult? = null, var type: GroupApplicationType, application: V2TIMGroupApplication) : Parcelable
Link copied to clipboard
data class GroupInfo(var groupID: String, var groupName: String? = null, var avatarURL: String? = null, var groupType: GroupType? = null, var notice: String? = null, var joinOption: GroupJoinOption? = null, var inviteOption: GroupJoinOption? = null, var memberCount: Int? = null, var isAllMuted: Boolean? = null, var groupOwner: String? = null, var selfRole: GroupMemberRole? = null, var receiveMessageOpt: ReceiveMessageOpt? = null, var groupAttributes: Map<String, String>? = null) : Parcelable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GroupMember(var userID: String, var nickname: String? = null, var remark: String? = null, var nameCard: String? = null, var avatarURL: String? = null, var role: GroupMemberRole = GroupMemberRole.MEMBER, var muteUntil: Long = 0) : Parcelable
Link copied to clipboard
Link copied to clipboard
data class GroupMemberState(val groupMemberList: StateFlow<List<GroupMember>>, val hasMoreGroupMembers: StateFlow<Boolean>)
Link copied to clipboard
abstract class GroupMemberStore
Link copied to clipboard
data class GroupState(val joinedGroupList: StateFlow<List<GroupInfo>>, val groupApplicationList: StateFlow<List<GroupApplicationInfo>>, val groupApplicationUnreadCount: StateFlow<Int>)
Link copied to clipboard
abstract class GroupStore
Link copied to clipboard
Link copied to clipboard